package com.jeeplus.test.jlnu.student.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class BkStudentResumeReqVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    private String id;
    @ApiModelProperty(value = "自传")
    private String autobiography;
    @ApiModelProperty(value = "个人简历-1 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume1StartDate;
    @ApiModelProperty(value = "个人简历-1 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume1EndDate;
    @ApiModelProperty(value = "个人简历-1 在何地")
    private String resume1Location;
    @ApiModelProperty(value = "个人简历-1 学校或单位")
    private String resume1Institution;
    @ApiModelProperty(value = "个人简历-1 任何职务")
    private String resume1Position;
    @ApiModelProperty(value = "个人简历-1 证明人")
    private String resume1Referencer;
    @ApiModelProperty(value = "个人简历-1 证明人工作单位")
    private String resume1ReferencerInstitution;
    @ApiModelProperty(value = "个人简历-2 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume2StartDate;
    @ApiModelProperty(value = "个人简历-2 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume2EndDate;
    @ApiModelProperty(value = "个人简历-2 在何地")
    private String resume2Location;
    @ApiModelProperty(value = "个人简历-2 学校或单位")
    private String resume2Institution;
    @ApiModelProperty(value = "个人简历-2 任何职务")
    private String resume2Position;
    @ApiModelProperty(value = "个人简历-2 证明人")
    private String resume2Referencer;
    @ApiModelProperty(value = "个人简历-2 证明人工作单位")
    private String resume2ReferencerInstitution;
    @ApiModelProperty(value = "个人简历-3 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume3StartDate;
    @ApiModelProperty(value = "个人简历-3 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume3EndDate;
    @ApiModelProperty(value = "个人简历-3 在何地")
    private String resume3Location;
    @ApiModelProperty(value = "个人简历-3 学校或单位")
    private String resume3Institution;
    @ApiModelProperty(value = "个人简历-3 任何职务")
    private String resume3Position;
    @ApiModelProperty(value = "个人简历-3 证明人")
    private String resume3Referencer;
    @ApiModelProperty(value = "个人简历-3 证明人工作单位")
    private String resume3ReferencerInstitution;
    @ApiModelProperty(value = "个人简历-4 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume4StartDate;
    @ApiModelProperty(value = "个人简历-4 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume4EndDate;
    @ApiModelProperty(value = "个人简历-4 在何地")
    private String resume4Location;
    @ApiModelProperty(value = "个人简历-4 学校或单位")
    private String resume4Institution;
    @ApiModelProperty(value = "个人简历-4 任何职务")
    private String resume4Position;
    @ApiModelProperty(value = "个人简历-4 证明人")
    private String resume4Referencer;
    @ApiModelProperty(value = "个人简历-4 证明人工作单位")
    private String resume4ReferencerInstitution;
    @ApiModelProperty(value = "个人简历-5 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume5StartDate;
    @ApiModelProperty(value = "个人简历-5 起止年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date resume5EndDate;
    @ApiModelProperty(value = "个人简历-5 在何地")
    private String resume5Location;
    @ApiModelProperty(value = "个人简历-5 学校或单位")
    private String resume5Institution;
    @ApiModelProperty(value = "个人简历-5 任何职务")
    private String resume5Position;
    @ApiModelProperty(value = "个人简历-5 证明人")
    private String resume5Referencer;
    @ApiModelProperty(value = "个人简历-5 证明人工作单位")
    private String resume5ReferencerInstitution;
    @ApiModelProperty(value = "何时何地何人介绍加入中国共青团")
    private String youthLeagueJoinDate;
    @ApiModelProperty(value = "何时何地何人介绍加入中国共产党")
    private String partyJoinDate;
    private String studentId;

}
